package com.aiti.lulian.dto;

import com.aiti.base.core.base.dto.PageDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * description: 2025-04-28 产品改版新的参数
 * auth fcb
 * date 2025-04-28 17:02
 **/
@Data
@ApiModel(value = "产品参数", description = "产品参数")
public class Product0428ParamListDto extends PageDto {

    @ApiModelProperty("主键")
    private String baseId;

    @ApiModelProperty("企业id")
    private String enterpriseId;

    @ApiModelProperty("产品名称")
    private String baseName;

    @ApiModelProperty("一级行业")
    private String oneLevelIndustry;

    @ApiModelProperty("二级行业")
    private String towLevelIndustry;

    @ApiModelProperty("部门ID")
    private String deptId;


    @ApiModelProperty("价格")
    private BigDecimal price;

    private String baseNote;

    @ApiModelProperty("库存")
    private String inventory;

    @ApiModelProperty("计量单位")
    private String unit;

    @ApiModelProperty("货品类型(0:现货;1:订货)")
    private String  productStyle;

    @ApiModelProperty("联系人")
    private String  linkMan;

    @ApiModelProperty("联系电话")
    private String  linkPhone;

    @ApiModelProperty("产品属性")
    private List<ProductAttributeDto> attributes;

    @ApiModelProperty("详细介绍")
    private String baseIntroduction;

    @ApiModelProperty("排序")
    private Integer sort;

    //-------------下面时新增加的属性-------------------
    @ApiModelProperty("产品属性id")
    private String attrId;

    @ApiModelProperty("产品属性类型id")
    private String attrTypeId;

    private String userId;
}
